From 01a444bccb8c32d0da575904c4f11b806bacca43 Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 10 Feb 2016 21:10:48 +0100 Subject: [PATCH] put libjuce_builddate.h into $(OUTDIR) --- debian/libbuilder/Makefile | 5 +++-- debian/rules | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/debian/libbuilder/Makefile b/debian/libbuilder/Makefile index d7659f4b..c2da7941 100644 --- a/debian/libbuilder/Makefile +++ b/debian/libbuilder/Makefile @@ -91,7 +91,7 @@ JUCE_CPPFLAGS := $(DEPFLAGS) $(JUCE_CPPFLAGS) \ -D "LINUX=1" \ -D "JUCE_DLL_BUILD=1" \ $(JUCELIBS_CPPFLAGS) \ - -I. \ + -I. -I$(OUTDIR) \ $(empty) JUCE_CFLAGS += \ @@ -136,7 +136,8 @@ $(OUTDIR)/$(TARGET_DEBUG): $(OBJECTS_DEBUG) $(RESOURCES) $(OBJDIR_DEBUG)/%.o: $(OUTDIR)/%.cpp libjuce_builddate.h $(OBJDIR_DEBUG)/dir_stamp $(CXX) $(JUCE_CPPFLAGS) $(JUCE_CFLAGS_DEBUG) $(JUCE_CFLAGS) $(JUCE_CXXFLAGS) $(CPPFLAGS) $(CXXFLAGS) -o "$@" -c "$<" -libjuce_builddate.h: +$(OUTDIR)/libjuce_builddate.h: + @mkdir $(OUTDIR) touch $@ clean: diff --git a/debian/rules b/debian/rules index 584d6837..e6c1207d 100755 --- a/debian/rules +++ b/debian/rules @@ -7,7 +7,7 @@ BUILD_DATE=$(shell date -u -d "$$(dpkg-parsechangelog -SDate)" +"%h %d %Y") #export DEB_CPPFLAGS_MAINT_APPEND = -DBUILD_DATE='"$(BUILD_DATE)"' DEB_SRCDIR=debian/libbuilder/ -BUILDDATE_HEADER=$(DEB_SRCDIR)libjuce_builddate.h +BUILDDATE_HEADER=$(DEB_SRCDIR)build/libjuce_builddate.h include /usr/share/cdbs/1/rules/buildcore.mk include /usr/share/cdbs/1/rules/debhelper.mk @@ -22,6 +22,7 @@ DEB_MAKE_CHECK_TARGET = test DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(cdbs_make_curdestdir) prefix=/usr libdir=/usr/lib/${DEB_HOST_MULTIARCH}/ pre-build:: + mkdir -p $(dir $(BUILDDATE_HEADER)) test -e $(BUILDDATE_HEADER) || (echo "#define BUILD_DATE \"$(BUILD_DATE)\"" > $(BUILDDATE_HEADER)) build/libjuce-doc:: -- 2.30.2